Versions
SerialDevices Versions
SerialDevices documetationSerialDevices previous versions (version history up to new versioning)
ConSys Projects Versions
This document is generated by CsDocVer 18-12-2024 - 14:36
Version: 1.48.843.227 (TW - 2024-11-18):
New features:
- CDFMagnetSupply8800Device: And serial devices: In all power supply devices with 'pulse' based PowerOn, PowerOff impement expected/supposed power on control status - elog entry 2883
Version: 1.48.830.226 (TW - 2024-10-31):
Correted bugs:
- CSerialPortCalcDevice derived devices - change/check reconnection schema and make changes. Been through all ISA/IFA CSerialPortCalcDevice derived devices and checked code by - elog entry 2872
Version: 1.48.827.225 (TW - 2024-10-29):
Correted bugs:
- ISABOH4B I0 repeatly stops/fails - Moving devices to try to locate device that fails - elog entry 2820
Version: 1.47.776.224 (TW - 2024-08-09):
New features:
- CStpprOnlnModbusDevice: Option for continues rotation. - elog entry 2835
Version: 1.47.756.223 (TW - 2024-06-07):
New features:
- CStpprOnlnModbusDevice - Support for CL57RS stepper driver with encoder - elog entry 2811
Version: 1.47.739.222 (TW - 2024-04-26):
Version: 1.47.738.221 (TW - 2024-04-25):
New features:
- New device class: CStpprOnlnModbusDevice - for control of STEPPERONLINE digital stepper driver
Updated/corrected code, and written web page documentation
Version: 1.47.736.220 (TW - 2024-04-22):
Version: 1.47.732.219 (TW - 2024-04-16):
Version: 1.47.731.218 (TW - 2024-04-11):
Correted bugs:
- Communication to MATKEITHmat, does not come up, keeps trying to connect - elog entry 2771
Version: 1.47.728.217 (TW - 2024-04-11):
Correted bugs:
- Communication to MATKEITHmat, does not come up, keeps trying to connect - fix in progress - elog entry 2771
Version: 1.47.724.216 (TW - 2024-04-04):
New features:
- CStpprOnlnModbusDevice: Basic code and error response handling is now ok. - elog entry 2764
Version: 1.47.724.215 (TW - 2024-04-03):
New features:
- Implemented: Initialisation and control of multiple controllers (not fully tested, only have one controller) - elog entry 2764
Version: 1.47.718.214 (TW - 2024-03-20):
New features:
- New device class: CStpprOnlnModbusDevice - for control of STEPPERONLINE digital stepper driver - elog entry 2764
- New class: CModBus485BaseDevice - base class for serial ModBus 485 communication - elog entry 2763
Version: 1.47.701.213 (TW - 2024-02-01):
New features:
- CCompumotorStepperDevice - Implemented calibration of motor position from step to f.ex. mm - elog entry 2734
- CMicroStepperDevice - Device code cleanup - and add initialization of uninitialize attributes - elog entry 2733
Version: 1.47.698.212 (TW - 2024-01-31):
New features:
- CCompumotorStepperDevice - Device code cleanup - elog entry 2732
Version 1.47.697.x: Basic cleanup, removed old oucommented code, spell check corrections etc.
Version: 1.47.634.211 (TW - 2023-08-28):
Correted bugs:
- CMaxiGaugeDevice - Not working with MatLine TPG362 controller - communication often times out/fa - elog entry 2662
Version: 1.47.634.210 (TW - 2023-08-25):
Correted bugs:
- CMaxiGaugeDevice - Not working with MatLine TPG362 controller - communication fails, protocol could be a litle different than on other devices. - elog entry 2659
Version: 1.47.620.209 (TW - 2023-06-29):
New features:
- Support for TPG 361 (and TPG 362) gauge controllers - and setup at Windtunnel - elog entry 2632
Version: 1.47.620.208 (TW - 2023-06-29):
Version: 1.47.576.207 (TW - 2023-04-20):
Correted bugs:
- CCompumotorStepperDevice - initialization at startup with new init method fails - communication not starting at device startup - elog entry 2585
- CCompumotorStepperDevice - added %i in WriteToMotor was not correct - elog entry 2584
Version: 1.47.510.206 (TW - 2022-12-20):
New features:
- CMcLennanPM304Device - automatic detect wrong communication protocol and correct - elog entry 2511
Version: 1.47.510.205 (TW - 2022-12-20):
CSerialMotorBaseDevice - new parameter CDB_NMC_UPDATE_STATUS defined - but no other code for it added. To have a version to fall back to with new persistent file format.
Version: 1.45.374.204 (TW - 2022-04-04):
Correted bugs:
- Calculation of resistance of BMH100IPS load (and for the two Qpole supplies) - elog entry 1698
Version: 1.45.372.203 (TW - 2022-04-01):
New features:
- EuroThermDevice, new New features, OpMode - elog entry 2399
Version: 1.45.372.202 (TW - 2022-03-31):
New features:
- Calculation of resistance of BMH100IPS load (and for the two Qpole supplies) - elog entry 1698
Version: 1.45.369.201 (TW - 2022-03-28):
New features:
- Protection in case of QMH101/2IPS ACundervoltage error - elog entry 2385
Version: 1.45.344.200 (TW - 2022-01-20):
Correted bugs:
- Fix of various issues reported by VC2022 intillisence - elog entry 2360
Version: 1.44.305.199 (TW - 2021-11-18):
Correted bugs:
- Error in CCalcDevice,AddDeviceDouble: CsLog2020 - not logging values that has changed enough - and at default rate. - For LudLum device, dose parameters - elog entry 2316
Version: 1.43.257.198 (TW - 2021-08-20):
New features:
- CMcLennanPM304Device - Implement missing status bits - elog entry 2248
Version: 1.43.169.197 (TW - 2021-02-10):
Correted bugs:
- GammaVacSPC (old serial device): Cannot set 6000 V - elog entry 2159
Version: 1.42.129.196 (TW - 2020-11-05):
Correted bugs:
- CSerialPortCalcDevice::CommonPollCheck() - Changed signalReconnect - elog entry 2135
Version: 1.42.127.195 (TW - 2020-11-03):
Correted bugs:
- CKeithley6485Device (and CKeithley6514nDevice) - communication disabled after connection failure - reconnect - elog entry 2129
Version: 1.42.120.194 (TW - 2020-10-27):
New features:
- New motor controller device for MicroKinetics MN400 - elog entry 2124
Version: 1.39.1658.193 ( - 2019-03-07):
Correted bugs:
- CESP300SerDevice - ESP301 controller, old 'Unknown' motor types does not work with the device. - elog entry 2008
Version: 1.39.1658.192 ( - 2019-03-07):
New features:
- CMM4005SerDevice - Update to standardparameters like CESP300SerDevice and test - elog entry 1992
Correted bugs:
- was not working with MM4005
Version: 1.39.1635.191 ( - 2019-01-09):
Correted bugs:
- CESP300SerDevice - Several changes and corrections. - In progess - elog entry 1876
Version: 1.39.1600.190 ( - 2018-09-13):
New features:
- Added config parameters (motor coeffiencients and more), changed motor running end test to just poll on read status - elog entry 1997
Version: 1.39.1600.189 ( - 2018-09-11):
New features:
- McLennanDevice - stop when limit hit
Version: 1.39.1568.188 ( - 2018-06-04):
New features:
- CMcLennanPM304Device - liniar calibration - elog entry 1944
Version: 1.39.1557.187 ( - 2018-03-15):
New features:
- New device for Pheiffer turbo pump controller (TPC350) - elog entry 1935
Version: 1.39.1548.186 ( - 2018-02-06):
Correted bugs:
- Order of Signalling poll thread and setting ready for new command boolean in some serial devices wrong - elog entry 1929
Version: 1.39.1548.185 ( - 2018-02-06):
Version: 1.39.1461.184 ( - 2017-09-13):
New features:
- New motor device for Mclennan PM304 servo controlller - elog entry 1874
Version: 1.37.1372.183 ( - 2017-02-24):
Correted bugs:
- CKeithley6485Device, CKeithley6514nDevice: Sometimes hang in trigger - elog entry 1795
Version: 1.37.1361.182 ( - 2017-02-06):
Correted bugs:
- Slow communcation to CRE61SML when setting frequence - elog entry 1471
Version: 1.37.1360.181 ( - 2017-02-03):
New features:
- New device for Keytley 6485 Picoampmeter - elog entry 1786
Version: 1.37.1348.180 ( - 2017-01-11):
Version: 1.37.1279.179 ( - 2016-08-16):
Version: 1.36.1268.178 ( - 2016-07-07):
Correted bugs:
- CMicroStepperDevice - Calculated read position wrong after device restart and reconnection after communication error - elog entry 1717
Version: 1.36.1264.177 ( - 2016-06-28):
Correted bugs:
- BMH100IPS.Ir do quite often return 0A
Version: 1.35.1223.176 ( - 2016-05-11):
Correted bugs:
- CAML_PGC2Device: Logs 'NULL' char errors in serial port GetStringA class - elog entry 1677
Version: 1.35.1223.175 ( - 2016-05-11):
Correted bugs:
- CMicroStepperDevice: Setting a new distance while in backlash move => posStable is not set to stopped when motor move is stopped - elog entry 1667
Version: 1.35.1212.174 ( - 2016-04-25):
Correted bugs:
- CDFMagnetSupply8000Device, CDFMagnetSupply8800Device Unicode build: Some commands did not work - elog entry 1663
Version: 1.34.1155.173 ( - 2016-02-10):
New features:
- CMicroStepperDevice: Implement backlash support - elog entry 1591
- CMicroStepperDevice: New status bit, positionStable. - elog entry 1600
Correted bugs:
- CKeithley6514CalcDevice: Often resets instrument during data taking - elog entry 1605
Version: 1.34.1046.172 ( - 2015-10-05):
New features:
- CSerialPortCalcDevice: Auto clear of error message after some time. - elog entry 1542
Version: 1.34.1046.171 ( - 2015-10-02):
Correted bugs:
- CMicroStepperDevice: Error's received from device (*E) => communication failure - elog entry 1543
Version: 1.34.1036.170 ( - 2015-09-15):
New features:
- CMicroStepperDevice: Calibration factor and offset as parameters in the device instead of in the configuration file
Version: 1.34.1028.169 ( - 2015-09-07):
Correted bugs:
- CMicrostepperDevice: Error in poll loop - Go was sometimes scheduled as part of the next command loop.
Version: 1.34.1027.168 ( - 2015-09-04):
New features:
- CMicroStepperDevice - Changes - elog entry 1523
Version: 1.34.1024.167 ( - 2015-09-02):
New features:
- CHeidenhainND523Device - New device for reading encoder postions from Heidenhain ND523 - elog entry 1521
Version: 1.34.1005.166 ( - 2015-08-03):
New features:
- CDFMagnetSupply8000Device: New control: Analogue control - elog entry 1508
Version: 1.34.967.165 ( - 2015-04-14):
New features:
- CKeithley6514CalcDevice - support for MOXA serial port not implemented - elog entry 1469
Version: 1.33.948.164 ( - 2015-01-30):
New features:
- Ny 'Slow-dose' prameter - elog entry 1454
Version: 1.33.892.163 ( - 2014-06-30):
New features:
- CELV_USBWeatherDevice - Dew Point calculation implemented
Correted bugs:
- CMicroStepperDevice: Configuration settings is not always set automatically when needed - elog entry 1414
Version: 1.33.887.162 ( - 2014-06-16):
New features:
- CELV_USBWeatherDevice: New device for reading temperature & Humidity from EVL WetterDatenEmpfÀnger - elog entry 1409
Version: 1.33.885.161 ( - 2014-06-12):
Correted bugs:
- CCompumotorStepperDevice - communication lost, control and status does not go red - elog entry 1407
Version: 1.33.859.160 ( - 2014-04-03):
Version: 1.33.847.159 ( - 2014-03-13):
Correted bugs:
- err 100 on the keithley device: SX700KEITH.data-Keithley 6514 - elog entry 1359
Version: 1.33.842.158 ( - 2014-02-28):
Removed Keithley6514Device.h and Keithley6514Device.cpp from project - old versions of the device configuration should no longer be pressent anywhere, the device itself has been removed since sep 2009.
Version: 1.33.803.157 ( - 2014-01-08):
Correted bugs:
- CAML_PGC2Device - Decoding failed with when no gauge pressent - elog entry 1330
- CAML_PGC2Device: Values does not get invalid controller is disconnected/turned off. - elog entry 1331
Version: 1.33.780.156 ( - 2013-11-13):
Correted bugs:
- CHindsPEM90Device: General Updated. Fixed: Keeps resending retardation. - elog entry 1304
Version: 1.33.748.155 ( - 2013-07-12):
New features:
- CMicroStepperDevice - Improved device performance and stability
Correted bugs:
- CMicrostepperController - can start up in a mode where the communication status is ok, but all status/control invalid - elog entry 1195
Version: 1.31.736.154 ( - 2013-07-01):
New features:
- CLudlumDP91 - check update rate of totaldose ect changed from 60 s to 1 s. - elog entry 1243
Version: 1.31.733.153 ( - 2013-06-25):
Correted bugs:
- Maximum integrated add limit changed and other changes related to integrated dose - elog entry 1238
Version: 1.31.733.152 ( - 2013-06-24):
New features:
- CLudlumDP91 - Improvements of device - elog entry 1233
Version: 1.31.726.151 ( - 2013-06-19):
New features:
- CLudlumDP91 - Optional changing of serial port number from ConSys - elog entry 1232
Version: 1.31.697.150 ( - 2013-04-17):
Correted bugs:
- Serial Device for the CRE61SML (R&S SML) has stopped working. - elog entry Serial Device for the CRE61SML (R&S SML) has stopped working
Reimplemented SML03SerialDevice, now based on standard design with using standard parameters
Version: 1.31.689.149 ( - 2013-04-05):
Correted bugs:
- Ludlum DP9-1 radiatin monitor device fails sometimes to update - elog entry 1200
Version: 1.31.684.148 ( - 2013-03-21):
Correted bugs:
- DF System 8000 device: BMH100IPS reports errNu: 3 even though communication is ok. - elog entry 1183
Version: 1.31.673.147 ( - 2013-03-05):
New features:
- New method for initilising between - elog entry 1161
Version: 1.31.672.146 ( - 2013-03-01):
Correted bugs:
- Error in QMH101IPS Consys connection => Control value set to 0 - elog entry 1161
Version: 1.31.612.145 ( - 2012-08-30):
New features:
- DF Supply classes: Power on: Implemented power on sequence
Version: 1.31.579.144 ( - 2012-06-04):
Correted bugs:
- CSerialPortCalcDevice: Reconnection to MOXA is blocked when after a longer break in the connection to the MOXA. - elog entry 1117
Version: 1.31.579.143 ( - 2012-06-01):
Changed DF8800Supply adresses: ErrStr:
Version: 1.31.559.142 ( - 2012-05-03):
Correted bugs:
- Many changes in DF8800 and DF8000
- DFMagnetSupply - can come into a mode where communication not can be reetablished - elog entry 1093
Version: 1.31.558.141 ( - 2012-05-02):
Correted bugs:
- CDFMagnetSupply8000Device: Remote operation cleared after power supply control power off - elog entry 1082
- DFMagnetSupply8800 - Corrected problems - could not set value etc. - elog entry 1034
- CDFMagnetSupply8000 - Changed configuration file format - elog entry 1090
Version: 1.31.558.140 ( - 2012-04-30):
Correted bugs:
- CAML_PGC2Device: Rather often there is communation failures resulting in bad reading values - elog entry 1053
Version: 1.31.505.139 ( - 2011-12-20):
New features:
- New Device: CDFMagnetSupply8800Device
Version: 1.31.502.138 ( - 2011-12-13):
New features:
- New device: CMicroStepper - elog entry 1030
Version: 1.31.453.137 ( - 2011-08-03):
New features:
- Added support for DF system 9100 supplies - elog entry 986
Correted bugs:
- Corrected wrong index for calibration of iMax - elog entry 983
Version: 1.31.444.136 ( - 2011-06-20):
New features:
- New Device: CEdwardsVPTDevice for ASTRID 2 pumping stations - elog entry 959
Version: 1.31.436.135 ( - 2011-05-25):
New features:
- Added base code for Edwards Turbo pumping station - elog entry 959
Version: 1.31.432.134 ( - 2011-05-19):
Correted bugs:
- CDFMagnetSupply8000Device: Needs to be improved after restart/network conection lost - elog entry 955
Version: 1.31.431.133 ( - 2011-05-13):
New features:
- CDFMagnetSupply8000Device: Updated with features needed for ASTRID2 bumper and septum supplies, series 8500 - elog entry 754
Version: 1.30.386.132 ( - 2010-09-20):
New features:
- CDFMagnetSupply8000Device checked with DANFYSIK supply from ECooler, EBI51IGY - elog entry 887
Version: 1.29.362.131 (tw - 2010-04-20):
New features:
- Serial Device for Danfysik supplies upgrade - elog entry 839
Correted bugs:
- Should be updated to safe receive of identical values during client reconnect and resend of parameter values due to max. source sleep time - elog entry 831
Checked against LABView simulator, needs check on real hardware
Version: 1.28.312.130 (TW - 2009-11-26):
New features:
- New Device: GammaVacSPCDevice - elog entry 782
Version: 1.28.290.129 (tw - 2009-09-30):
Correted bugs:
- Improved CESP300SerDevice update method during move - elog entry 766
Version: 1.28.275.128 (tw - 2009-09-03):
New features:
- Changed initialisation of all CSerialPortCalcDevice based devices - to fit to use of new CSerialPort - elog entry 727
- CKeithley6514Device removed from code - use CKeithley6514CalcDevice instead
Correted bugs:
- InstekMicPulseDevice - internal error reported in ConSysLog
CKeithley6514Device,CSerialKeithley6514Org - Removed from code
Version: 1.27.117.127 (tw - 2008-10-02):
First version with svn version control and code generated version numbers.
Version: 1.26.146.126 (tw - 2008-10-02):
Last version under Ragnarok version control
Last Modified 18 December 2024